package com.project.service;


import com.project.bean.PageBean;
import com.project.bean.PostBean;

/**
 * 	动态对象的业务层接口
 * @author Administrator
 *
 */


public interface IPostService {	

	//添加动态
	public int addPost(PostBean post);
	//删除动态
	public int deletePost(Integer id);
	//查看动态
	public PostBean findPostById(Integer id);
 
	/**
	 * 	分页显示某个用户的动态
	 * @param id 当前用户的id
	 * @param page 当前页
	 * @param size	每页显示条数
	 * @return
	 */
	public PageBean findUserPostsByPage(Integer id,Integer page,Integer size);	

	/**
	 * 	查看所有关注的对象的动态
	 * @param id 当前用户的id
	 * @param page	当前页
	 * @param size	每页显示条数
	 * @return
	 */
	public PageBean findAllFollowPosts(Integer id,Integer page,Integer size);
	

}
